.onShow {
	background: url(../images/onShow.gif) no-repeat;
	padding-left: 25px;
	font-size: 12px;
	line-height: 22px;
	vertical-align: middle;
}

.onFocus {
	background: #E9F0FF url(../images/onFocus.gif) no-repeat;
	padding-left: 25px;
	font-size: 12px;
	line-height: 22px;
	vertical-align: middle;
}

.onError {
	background: #FFF2E9 url(../images/onError.gif) no-repeat;
	padding-left: 25px;
	font-size: 12px;
	line-height: 22px;
	vertical-align: middle;
}

.onShowInput {
	width:150px;
	padding: 1px 3px;
	background: #fff url(../imagestext-bg.gif) repeat-x 0 0;
	border: 1px solid #B5B8C8;
	border: 1px solid #7eadd9;
	margin: 0;
	font: normal 12px tahoma, arial, helvetica, sans-serif;
}

.onErrorInput {
	width:150px;
	background: #fff url(../images/invalid_line.gif) repeat-x bottom;
	border: 1px solid #dd7870;
}

.onCorrect {
	background: #E9FFEB url(../images/onCorrect.gif) no-repeat;
	padding-left: 25px;
	font-size: 12px;
	line-height: 22px;
	vertical-align: middle;
}

.onLoad {
	background: #E9FFEB url(../images/onLoad.gif) no-repeat 3px 3px;
	padding-left: 25px;
	font-size: 12px;
	line-height: 22px;
	vertical-align: middle;
}